<?php declare (strict_types = 1);

namespace app\company\model;

use think\Model;
use think\model\concern\SoftDelete;

/**
 * 公司部门
 * @property int $id
 * @property int $cid 公司id
 * @property string $name 名称
 * @property int $pid 上级部门id
 * @property string $tree 层级树 所有下级部门的id
 * @property int $sort 排序
 * @property int $level 部门级数
 * @property string $require 工作细则
 * @property string $remark 说明
 * @property int $create_time 创建时间
 * @property int $delete_time 删除时间
 */
class CompanyDepartmentModel extends Model
{
    use SoftDelete; //软删除

    protected $name = 'company_department';

    //软删除字段
    protected string $deleteTime = 'delete_time';
    protected $defaultSoftDelete = 0;

    //定义自动时间戳
    protected $autoWriteTimestamp = 'int';
    protected $createTime = 'create_time';
    protected $updateTime = 'update_time';
    //输出自动时间戳不自动格式化
    protected $dateFormat = false;

}